#pragma once

namespace yzrilyzr_soundbank{
	struct DLSInfo{
	/**
	 * (INAM) Title or subject.
	 */
		yzrilyzr_lang::String name="untitled";
	   /**
		* (ICRD) Date of creation, the format is: YYYY-MM-DD.
		*        For example 2007-01-01 for 1. january of year 2007.
		*/
		yzrilyzr_lang::String creationDate="";
	   /**
		* (IENG) Name of engineer who created the object.
		*/
		yzrilyzr_lang::String engineers="";
	   /**
		* (IPRD) Name of the product which the object is intended for.
		*/
		yzrilyzr_lang::String product="";
	   /**
		* (ICOP) Copyright information.
		*/
		yzrilyzr_lang::String copyright="";
	   /**
		* (ICMT) General comments. Doesn't contain newline characters.
		*/
		yzrilyzr_lang::String comments="";
	   /**
		* (ISFT) Name of software package used to create the file.
		*/
		yzrilyzr_lang::String tools="";
	   /**
		* (IARL) Where content is archived.
		*/
		yzrilyzr_lang::String archival_location="";
	   /**
		* (IART) Artists of original content.
		*/
		yzrilyzr_lang::String artist="";
	   /**
		* (ICMS) Names of persons or orginizations who commissioned the file.
		*/
		yzrilyzr_lang::String commissioned="";
	   /**
		* (IGNR) Genre of the work.
		*        Example: jazz, classical, rock, etc.
		*/
		yzrilyzr_lang::String genre="";
	   /**
		* (IKEY) List of keyword that describe the content.
		*        Examples: FX, bird, piano, etc.
		*/
		yzrilyzr_lang::String keywords="";
	   /**
		* (IMED) Describes original medium of the data.
		*        For example: record, CD, etc.
		*/
		yzrilyzr_lang::String medium="";
	   /**
		* (ISBJ) Description of the content.
		*/
		yzrilyzr_lang::String subject="";
	   /**
		* (ISRC) Name of person or orginization who supplied
		*        original material for the file.
		*/
		yzrilyzr_lang::String source="";
	   /**
		* (ISRF) Source media for sample data is from.
		*        For example: CD, TV, etc.
		*/
		yzrilyzr_lang::String source_form="";
	   /**
		* (ITCH) Technician who sample the file/object.
		*/
		yzrilyzr_lang::String technician="";
	};
}